package com.jack006.admin.service;

import com.jack006.pojo.AdminUser;
import com.jack006.pojo.bo.NewAdminBO;
import com.jack006.utils.PagedGridResult;

/**
 * @Classname AdminUserService
 * @Description admin 接口
 * @Date 2021-06-26 16:20
 * @Created by jack
 */
public interface AdminUserService {

    /**
     * 获取管理员的用户信息
     * @param username
     * @return
     */
    AdminUser queryAdminByUserName(String username);


    /**
     * 新增管理员
     * @param newAdminBO
     */
    void createAdminUser(NewAdminBO newAdminBO);

    /**
     * 分页查询 admin 列表
     * @param page
     * @param pageSize
     */
    PagedGridResult queryAdminList(Integer page, Integer pageSize);
}
